\hypertarget{pcf8574_8h}{
\section{pcf8574.h File Reference}
\label{pcf8574_8h}\index{pcf8574.h@{pcf8574.h}}
}
{\ttfamily \#include $<$avr/io.h$>$}\par
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{pcf8574_8h_a487cb2d9f7c43133ee134ad45168f9a8}{pcf8574\_\-init} (void)
\item 
unsigned char \hyperlink{pcf8574_8h_abeb43f8c9d8377f3bee8912de2f4c1ab}{pcf8574\_\-send\_\-start} (void)
\item 
void \hyperlink{pcf8574_8h_a69882c0cb7002be1840f33843b092d3b}{pcf8574\_\-send\_\-stop} (void)
\item 
unsigned char \hyperlink{pcf8574_8h_a905e1d6e5377480572bc0a55ea4595c0}{pcf8574\_\-send\_\-add\_\-rw} (unsigned char address, unsigned char rw)
\item 
unsigned char \hyperlink{pcf8574_8h_a7988b509f255490455963f4bf518342c}{pcf8574\_\-send\_\-byte} (unsigned char byte)
\item 
unsigned char \hyperlink{pcf8574_8h_a3ea6c8c7fc99c92691b313f4c0eb7367}{pcf8574\_\-read\_\-byte} (void)
\item 
unsigned char \hyperlink{pcf8574_8h_af1fe1410bfa5207127aaadde44cbd8ff}{pcf8574\_\-get\_\-inputs} (unsigned char address)
\item 
void \hyperlink{pcf8574_8h_a4c88d61bcd458c936b1ca3ec12bdfdd9}{pcf8574\_\-set\_\-outputs} (unsigned char address, unsigned char byte)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{pcf8574_8h_af1fe1410bfa5207127aaadde44cbd8ff}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-get\_\-inputs@{pcf8574\_\-get\_\-inputs}}
\index{pcf8574\_\-get\_\-inputs@{pcf8574\_\-get\_\-inputs}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-get\_\-inputs}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char pcf8574\_\-get\_\-inputs (
\begin{DoxyParamCaption}
\item[{unsigned char}]{address}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_af1fe1410bfa5207127aaadde44cbd8ff}
\hypertarget{pcf8574_8h_a487cb2d9f7c43133ee134ad45168f9a8}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-init@{pcf8574\_\-init}}
\index{pcf8574\_\-init@{pcf8574\_\-init}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-init}]{\setlength{\rightskip}{0pt plus 5cm}void pcf8574\_\-init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a487cb2d9f7c43133ee134ad45168f9a8}
\hypertarget{pcf8574_8h_a3ea6c8c7fc99c92691b313f4c0eb7367}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-read\_\-byte@{pcf8574\_\-read\_\-byte}}
\index{pcf8574\_\-read\_\-byte@{pcf8574\_\-read\_\-byte}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-read\_\-byte}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char pcf8574\_\-read\_\-byte (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a3ea6c8c7fc99c92691b313f4c0eb7367}
\hypertarget{pcf8574_8h_a905e1d6e5377480572bc0a55ea4595c0}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-send\_\-add\_\-rw@{pcf8574\_\-send\_\-add\_\-rw}}
\index{pcf8574\_\-send\_\-add\_\-rw@{pcf8574\_\-send\_\-add\_\-rw}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-send\_\-add\_\-rw}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char pcf8574\_\-send\_\-add\_\-rw (
\begin{DoxyParamCaption}
\item[{unsigned char}]{address, }
\item[{unsigned char}]{rw}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a905e1d6e5377480572bc0a55ea4595c0}
\hypertarget{pcf8574_8h_a7988b509f255490455963f4bf518342c}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-send\_\-byte@{pcf8574\_\-send\_\-byte}}
\index{pcf8574\_\-send\_\-byte@{pcf8574\_\-send\_\-byte}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-send\_\-byte}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char pcf8574\_\-send\_\-byte (
\begin{DoxyParamCaption}
\item[{unsigned char}]{byte}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a7988b509f255490455963f4bf518342c}
\hypertarget{pcf8574_8h_abeb43f8c9d8377f3bee8912de2f4c1ab}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-send\_\-start@{pcf8574\_\-send\_\-start}}
\index{pcf8574\_\-send\_\-start@{pcf8574\_\-send\_\-start}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-send\_\-start}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char pcf8574\_\-send\_\-start (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_abeb43f8c9d8377f3bee8912de2f4c1ab}
\hypertarget{pcf8574_8h_a69882c0cb7002be1840f33843b092d3b}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-send\_\-stop@{pcf8574\_\-send\_\-stop}}
\index{pcf8574\_\-send\_\-stop@{pcf8574\_\-send\_\-stop}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-send\_\-stop}]{\setlength{\rightskip}{0pt plus 5cm}void pcf8574\_\-send\_\-stop (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a69882c0cb7002be1840f33843b092d3b}
\hypertarget{pcf8574_8h_a4c88d61bcd458c936b1ca3ec12bdfdd9}{
\index{pcf8574.h@{pcf8574.h}!pcf8574\_\-set\_\-outputs@{pcf8574\_\-set\_\-outputs}}
\index{pcf8574\_\-set\_\-outputs@{pcf8574\_\-set\_\-outputs}!pcf8574.h@{pcf8574.h}}
\subsubsection[{pcf8574\_\-set\_\-outputs}]{\setlength{\rightskip}{0pt plus 5cm}void pcf8574\_\-set\_\-outputs (
\begin{DoxyParamCaption}
\item[{unsigned char}]{address, }
\item[{unsigned char}]{byte}
\end{DoxyParamCaption}
)}}
\label{pcf8574_8h_a4c88d61bcd458c936b1ca3ec12bdfdd9}
